//这个文件是顶点着色器

//attribute vec4 vPosition;//0
////cpu
////接收纹理坐标，接收采样器采样图片的坐标  camera
//attribute vec4 vCoord;
//
////   oepngl    camera
//uniform mat4 vMatrix;
//
////传给片元着色器 像素点
//varying vec2 aCoord;
//void main(){
//    //    gpu  需要渲染的 什么图像   形状
//    gl_Position=vPosition;
//    //    遍历的   for循环   性能比较低
//    aCoord= (vMatrix * vCoord).xy;
//}

//传入要画的四个点坐标
attribute vec4 vPosition;
//接收纹理坐标：采样图片的坐标
attribute vec4 vCoord;
//矩阵
uniform mat4 vMatrix;
//传给片元着色器 像素点
varying vec2 aCoord;

void main(){
   // gpu需要渲染的图像形状
    gl_Position =vPosition;
    aCoord=(vMatrix*vCoord).xy;
}
